package Application.MethodObject;

import java.io.Serializable;

public class DefGuns extends Def implements Serializable
{
    public String XAMLName = "UnNamed";

    public String bullet_ParentName = "BaseBullet";
    public String bullet_defName = "UnNamedBullet";
    public String bullet_label = "UnNamed bullet";
    public String bullet_texPath = "";
    public String bullet_damageDef = "Bullet";
    public int bullet_damageAmountBase = 12;
    public int bullet_stoppingPower = 1;
    public int bullet_speed = 55;

    public String gun_ParentName = "UnNamed";
    public String gun_defName = "UnNamed";
    public String gun_label = "UnNamedGun";
    public String gun_description = "";
    public String gun_texPath = "";
    public double gun_uiIconScale = 1.4;
    public String gun_thingSetMakerTags = "RewardStandardQualitySuper";
    public int gun_WorkToMake = 2000;
    public double gun_Mass = 1;
    public double gun_AccuracyTouch = 0.8;
    public double gun_AccuracyShort = 0.75;
    public double gun_AccuracyMedium = 0.45;
    public double gun_AccuracyLong = 0.35;
    public double gun_RangedWeapon_Cooldown = 1.6;
    public String gun_weaponTags_1 = "SimpleGun";
    public String gun_weaponTags_2 = "Revolver";
    public String gun_costList = "      <Steel>30</Steel>\n" +
            "      <ComponentIndustrial>2</ComponentIndustrial>\n";
    public int gun_skillRequirements_Craft = 3;
    public boolean gun_hasStandardCommand = true;
    public double gun_warmupTime = 0.3;
    public double gun_range = 26;
    public String gun_soundCast = "";
    public String gun_soundCastTail = "";
    public double gun_muzzleFlashScale;
}
